/**
 **@constructor {Piece}
 ** represent  data-piece='body'
 **/
define(['./aside'
], function(aside) {
    extend(Body, Piece); //继承 保持和 class-instance 分离语言的继承感觉。 放在最上面，因为
    function Body() {
        var _this = this;
        var _super = arguments.callee.parent;
        /**
         ** 初始化页面配置
         **/
        this.init = function() {
            this._DOM = $("[data-piece='body']"); //当前这个类 hold住的前端引用
            this.children = [aside]; //获得 piece 实例的引用
            _super.init.call(_this);

            this._DOM.on("shrink_complete expand_complete", function(e) {
                // article.update(e);
            });
        };
    }
    return new Body();
});
